package com.alibaba.citrus.ots.platform.enhance.functions.diff.common.constant;

/**
 * @author: qiaojiange
 * @create: 2022/01/23
 * @Description 销售主单对账标准字段
 */
public enum SalesOrderDiffStandardFieldDict {
    OTS_SALES_ORDER_ID("otsSalesOrderId", "订单平台销售单号"),
    SAP_SALES_ORDER_ID("sapSalesOrderId", "SAP销售单号"),
    ORDER_TYPE("orderType", "单据类型"),
    SALE_ORGANIZATION_CODE("saleOrganizationCode", "销售组织编码"),
    CHANNEL_CODE("channelCode", "业务渠道编码"),
    PRODUCT_GROUP_CODE("productGroupCode", "货品组编码"),
    SALE_CHANNEL_CODE("saleChannelCode", "销售渠道编码"),
    SALE_DEPARTMENT_CODE("saleDepartmentCode", "销售部门编码"),
    CUSTOMER_CODE("customerCode", "客户编码"),
    RECEIVE_ADDRESS_CODE("receiveAddressCode", "收货地址编码，送达方"),
    CASH_CUSTOMER_NAME("cashCustomerName", "现金客户名称"),
    CREATE_REASON("createReason", "创建原因"),
    TRANSPORT_MODE_CODE("transportModeCode", "运输方式"),
    WARE_HOUSE_CODE("wareHouseCode", "发货仓编码"),
    WARE_HOUSE_NAME("wareHouseName", "发货仓名称"),
    COST_CENTER("costCenter", "成本中心"),
    SAP_006_SUCCESS("sap006Success","SAP创单结果"),
    SAP_006_MESSAGE("sap006Message","sap006创单信息"),
    FACTORY_CODE("factoryCode","工厂编码"),
    INVENTORY_CODE("inventoryCode","库存地点编码")

    ;

    /**
     * 字段名称
     */
    private String fieldCode;
    /**
     * 字段含义
     */
    private String fieldMean;

    SalesOrderDiffStandardFieldDict(String fieldCode, String filedMean) {
        this.fieldCode = fieldCode;
        this.fieldMean = filedMean;
    }

    public String getFieldCode() {
        return fieldCode;
    }

    public String getFieldMean() {
        return fieldMean;
    }
}
